package cn.dengta.webapp.user.service;

import java.util.Collection;
import java.util.List;

import cn.dengta.webapp.base.service.RemoteBaseService;
import cn.dengta.webapp.user.entity.UserInfo;
import cn.dengta.webapp.user.model.GroupVipRule;

/**
 * 用户信息扩展表 服务类
 *
 * @author lgy
 * @since 2022-02-26
 */
public interface RemoteUserInfoService extends RemoteBaseService<UserInfo, Long> {

	UserInfo getByUserId(Long userId);

	List<UserInfo> findByUserIds(Collection<Long> userIds);

	boolean userRecharge(Long rechargeId, Integer rechargeType, Long userId, GroupVipRule form);

}
